 /*body{
	background: #ffa;
} */
.cart{
	width: 1200px;
	margin: 0 auto;
	height: 1400px;
	margin-top: 15px;
	/*background: #aaf;*/
}
/*第一部分*/
/*广告部分*/
.cart .dTOP{
	height: 70px;
}
.cart .dTOP a{
	height: 70px;
}
/*导航部分*/
.cart .dGuide{
	/*background: #aff;*/
	height: 40px;
	line-height: 40px;
	word-break: all;
}
.cart .dGuide a:hover{
	color: #cc3333;
	text-decoration: underline;
}
.cart .dGuide span{
	color: #cc3333;
}
/*商品展示部分*/
.cart .dIntro{
	width: 1200px;
	height: 570px;
	border: 2px solid #f2f2f2;
	/*background: #ffa;*/
}
.cart .dIntro .introShow{
	float: left;
	width: 440px;
	/*background: #c00;*/
}
.cart .dIntro .introShow .showPic{
	padding: 10px;
	width: 420px;
	height: 420px;
	/*background: #000;*/
}
.cart .dIntro .introShow .showList{
	height: 64px;
}
.cart .dIntro .introShow .showOther{
	width: 400px;
	height: 20px;
	line-height: 20px;
	padding: 22px 20px 0;
}
.cart .dIntro .introShow .showList .show-list-prev{
	display: block;
	padding-left: 14px;
	width: 14px;
	height: 64px;
	line-height: 64px;
	float: left;
}
.cart .dIntro .introShow .showList .show-list-next{
	display: block;
	padding-right: 14px;
	width: 14px;
	height: 64px;
	line-height: 64px;
	float: right;
} 
.cart .dIntro .introShow .showList .show-list-prev i.dIcon{	/*左箭头*/
	display: inline-block;
	width: 13px;
	height: 30px;
	background: url('../img/d-icon.png') no-repeat -177px -20px;
}
.cart .dIntro .introShow .showList .show-list-next i.dIcon{	/*右箭头*/
	display: inline-block;
	width: 13px;
	height: 30px;
	background: url('../img/d-icon.png') no-repeat -193px -20px;
}
.cart .dIntro .introShow .showPic img{
	width: 100%;
}
.cart .dIntro .introShow .showList .show-list-con{
	float: left;
	width: 380px;
	height: 64px;
}
.cart .dIntro .introShow .showList .show-list-con ul{
	list-style: none;
	width: 1000px;
}
.cart .dIntro .introShow .showList .show-list-con ul li{
	text-align: center;
	float: left;
	width: 60px;
	height: 60px;
	margin: 0 6px;
	border: 2px solid #c00;
}
.cart .dIntro .introShow .showOther .goodsNum{
	float: left;
}
.cart .dIntro .introShow .showOther .sOtherRight{
	float: right;
}
.cart .dIntro .introShow .showOther .sOtherRight .showCollect{
	float: right;
}
.cart .dIntro .introShow .showOther .sOtherRight .showCollect{
	float: left;
	margin-right: 10px;
}
.cart .dIntro .introShow .showOther .sOtherRight .showShare{
	float: right;
}
.cart .dIntro .introShow .showOther .sOtherRight .showCollect a i.dIcon{
	display: inline-block;
	width: 13px;
	height: 12px;
	background: url('../img/d-icon.png') no-repeat -148px -14px;
}
.cart .dIntro .introShow .showOther .sOtherRight .showShare a i.dIcon{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url('../img/d-icon.png') no-repeat -125px -1px;
}

/*中间部分*/
.cart .dIntro .introInfo{
	float: left;
	width: 548px;
	height: 533px;
	background: #fff;
}
.cart .dIntro .introInfo .comName h1{
	width: 528px;
}
.cart .dIntro .introInfo .comName h1 i.zhenxuan{
	display: inline-block;
	width: 72px;
	height: 16px;
	background: url('../img/zhenxuan.jpg') no-repeat top center;
}
.cart .dIntro .introInfo .comName{
	padding-top: 10px;
}
.cart .dIntro .introInfo .comName p{
	width: 528px;
	color: #c33;
	font-weight: bold;
	line-height: 18px;
}
.cart .dIntro .introInfo .price_and_promo{
	background: #fafafa;
	height: 120px;
	width: 548px;
	margin-top: 10px;
}
.cart .dIntro .introInfo .price_and_promo .infoItem{
	position: relative;
	height: 30px;
}
.cart .dIntro .introInfo .price_and_promo .infoItem .infoTit{
	position: absolute;
	left: 0px;
}
.cart .dIntro .introInfo .price_and_promo .infoItem .nowPrice{
	position: absolute;
	left: 100px;
}
.cart .dIntro .introInfo .price_and_promo .infoItem .mobileBay{
	position: absolute;
	right: 0px;
}
.cart .dIntro .introInfo .price_and_promo .infoItem .nowPrice span{
	font-size: 26px;
	color: #cc3333;
}
.cart .dIntro .introInfo .price_and_promo .clubDisc{
	height: 20px;
	line-height: 20px;
	margin-left: 64px;
	margin-top: 5px;
	/*background: pink;*/
}
.cart .dIntro .introInfo .price_and_promo .clubDisc i.clubImg{
	display: inline-block;
	width: 37px;
	height: 16px;
	background: url('../img/clubImg.jpg') no-repeat;
	vertical-align: middle;
}
.cart .dIntro .introInfo .price_and_promo .clubDisc span{
	vertical-align: middle;
}
.cart .dIntro .introInfo .price_and_promo .clubDisc a{
	vertical-align: middle;
	color: #3355aa;
}
.cart .dIntro .introInfo .price_and_promo .promotionInfo{
	margin-left: 64px;
	margin-top: 5px;
	height: 30px;
	line-height: 30px;
}
.cart .dIntro .introInfo .price_and_promo .promotionInfo span.nowPrice{
	background: #c00;
	color: #fff;
}
.cart .dIntro .introInfo .price_and_promo .promotionInfo span.adverTise{
	color: #c00;
}
.cart .dIntro .introInfo .salesScoreGold{
	height: 38px;
	/*background: #aaf;*/
	border-bottom: 2px solid #d6d6d6;
}
.cart .dIntro .introInfo .salesScoreGold ul{
	margin-left: 64px;
	margin-top: 5px;
	list-style: none;
}
.cart .dIntro .introInfo .salesScoreGold ul li{
	margin-right: 20px;
	float: left;
}
.cart .dIntro .introInfo .salesScoreGold .comSales i.dIcon{
	display: inline-block;
	width: 15px;
	height: 13px;
	vertical-align: middle;
	background: url('../img/d-icon.png') no-repeat 0 0;
}
.cart .dIntro .introInfo .salesScoreGold .comSales span{
	vertical-align: middle;
}
.cart .dIntro .introInfo .salesScoreGold .comSales em{
	vertical-align: middle;
}
.cart .dIntro .introInfo .salesScoreGold .comScore i.dIcon{
	display: inline-block;
	width: 15px;
	height: 13px;
	vertical-align: middle;
	background: url('../img/d-icon.png') no-repeat -214px 0;
}
.cart .dIntro .introInfo .salesScoreGold .comScore span{
	vertical-align: middle;
}
.cart .dIntro .introInfo .salesScoreGold .comScore em{
	vertical-align: middle;
}
.cart .dIntro .introInfo .salesScoreGold .comGold i.dIcon{
	display: inline-block;
	width: 15px;
	height: 13px;
	vertical-align: middle;
	background: url('../img/d-icon.png') no-repeat -232px 1px;
}
.cart .dIntro .introInfo .salesScoreGold .comGold span{
	vertical-align: middle;
}
.cart .dIntro .introInfo .salesScoreGold .comGold em{
	vertical-align: middle;
}
.cart .dIntro .introInfo .infoWrap{
	margin-top: 20px;
}
.cart .dIntro .introInfo .infoWrap .cityBox .citySelect{
	display: inline-block;
	vertical-align: middle;
}
.cart .dIntro .introInfo .infoWrap .cityBox{
	margin-bottom: 10px;
}
.cart .dIntro .introInfo .infoWrap .bayNumBox{
	margin-bottom: 25px;
}
.cart .dIntro .introInfo .infoWrap .cityBox span.infoTit{
	margin-right: 25px;
}
.cart .dIntro .introInfo .infoWrap .cityBox .citySelect .dOrder-city-sel{
	display: inline-block;
	border: 1px solid #999;
	/*width: 200px;*/
	height: 22px;
	line-height: 22px;
}
.cart .dIntro .introInfo .infoWrap .cityBox .citySelect .dOrder-city-sel i.dIcon{
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url('../img/d-icon.png') no-repeat -139px -30px;
	cursor: pointer;
	float: right;
}
.cart .dIntro .introInfo .infoWrap .bayNumBox{
	width: 528px;
	height: 30px;
	line-height: 30px;
	/*background: #c00;*/
}
.cart .dIntro .introInfo .infoWrap .bayNumBox span.infoTit{
	margin-right: 39px;
}
.cart .dIntro .introInfo .infoWrap .bayNumBox .infoBuyNum{
	position: relative;
	display: inline-block;
	/*background: #ffa;*/
	width: 66px;
	height: 30px;
	vertical-align: middle;
}
.cart .dIntro .introInfo .infoWrap .bayNumBox .infoBuyNum input{
	position: absolute;
	left: 0;
	border:0 none;	/*去掉input标签的默认边框*/
	border: 1px solid #999;
	width: 26px;
	height: 28px;
	line-height: 28px;
	color: #666;
	padding: 0 8px;
}
.cart .dIntro .introInfo .infoWrap .bayNumBox .infoBuyNum .top-btn{
	position: absolute;
	right: 0;
	width: 17px;
	height: 11px;
	border: 1px solid #999;
	background: url('../img/d-icon.png') no-repeat -70px -25px;
}
.cart .dIntro .introInfo .infoWrap .bayNumBox .infoBuyNum .bottom-btn{
	position: absolute;
	right: 0;
	width: 17px;
	height: 11px;
	border: 1px solid #999;
	bottom: 0;
	background: url('../img/d-icon.png') no-repeat -70px -41px;
}
.cart .dIntro .introInfo .infoWrap .bayBtnBox{
	/*background: #aaf;*/
}
.cart .dIntro .introInfo .infoWrap .bayBtnBox a{
	display: block;
	width: 166px;
	height: 38px;
	line-height: 38px;
	background: #c00;
	color: #fff;
	margin: 0 auto;
	font-size: 16px;
	text-align: center;
}
.cart .dIntro .introOther{
	float: right;
	width: 200px;
	height: 500px;
	background: #fff;
}
.cart .dIntro .introOther .introLogo{
	padding: 0 15px;
	text-align: center;
	border-bottom: 1px solid #d7d7d7;
}
.cart .dIntro .introOther .introLogo span{
	display: block;
	width:;
	height:;
	padding-top: 6px;
	text-align: center;
	margin: 0 auto;
}
.cart .dIntro .introOther .introLogo i.jxzy{
	display: block;
	width: 54px;
	height: 18px;
	line-height: 18px;
	background: #c00;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 0 auto;
}
.cart .dIntro .introOther .introSaf{
	padding-left: 35px;
}
.cart .dIntro .introOther .introSaf ul{
	list-style: none;
	padding-top: 10px;
}
.cart .dIntro .introOther .introSaf ul li{
	padding-top: 16px;
}
.cart .dIntro .introOther .kefuDetail{
	margin-top: 20px;
	padding-left: 35px;
}
.cart .dIntro .introOther .kefuDetail a{
	display: block;
	border: 1px solid #e9e9e9;
	height: 28px;
	line-height: 28px;
	width: 104px;
	border-radius: 2px;
	text-align: center;
	font-family: 宋体;
	color: #666666;
	background: #fafafa;
}
.cart .dIntro .introOther .kefuDetail .dIcon{
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	width: 17px;
	height: 22px;
	background: url('../img/cus-2.png') no-repeat;
	cursor: pointer;
}
/*第二部分*/
.setWrap{
	width: 1200px;
	height: 234px;
	border: 2px solid #f2f2f2;
	background: #fff;
	margin-top: 10px;
}
.setWrap .setTab .item{
	width: 94px;
	height: 26px;
	border-top: 2px solid #cc3333;
	text-align: center;
}
.setWrap .setTab .item span{
	color: #cc3333;
	font-size: 16px;
}
.setWrap .setConWrap .setBox{
	width: 982px;
	height: 209px;
	float: left;
}
.setWrap .setConWrap .accBox{
	height: 188px;
	width: 152px;
	float: right;
	border-left: 1px dotted #cccccc;
}
.setWrap .setConWrap .setBox .comBox .master{
	width: 182px;
	height: 206px;
	float: left;
	text-align: center;
}
.setWrap .setConWrap .setBox .comBox .master .mImg{
	margin-bottom: 5px;
}
.setWrap .setConWrap .setBox .comBox .master .mImg img{
	width: 106px;
	height: 106px;
}
.setWrap .setConWrap .setBox .comBox .master .mTic{
	width: 106px;
	height: 36px;
	margin: 0 auto;
	overflow: hidden;
}
.setWrap .setConWrap .setBox .comBox .vice{
	width: 800px;
	height: 206px;
	float: right;
	background: #fff;
	overflow-x: auto;
	overflow-y: hidden;
}
.setWrap .setConWrap .setBox .comBox .vice .m-img{
	margin-bottom: 5px;
}
.setWrap .setConWrap .setBox .comBox .vice .m-name{
	height: 36px;
	line-height: 18px;
	width: 106px;
	overflow: hidden;
	font-family: "宋体";
	margin-bottom: 10px;
}
.setWrap .setConWrap .setBox .comBox .vice .m-price{
	width: 106px;
	overflow: hidden;
}
.setWrap .setConWrap .setBox .comBox .vice ul{
	list-style: none;
	width: 2000px;
}
.setWrap .setConWrap .setBox .comBox .vice ul li{
	float: left;
	width: 200px;
}
.setWrap .setConWrap .setBox .comBox .vice ul li img{
	width: 106px;
	height: 106px;
}
.setWrap .setConWrap .accBox{
	padding-left: 15px;
}
.setWrap .setConWrap .accBox .total{
	line-height: 70px;
}
.setWrap .setConWrap .accBox p{
	height: 24px;
}
.setWrap .setConWrap .accBox a.setBuy{
	display: block;
	width: 101px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	margin-top: 15px;
	background: #cc3333;
}
/*第三部分*/
.d{
	margin-top: 10px;
}
.d .d-left{
	float: left;
	width: 200px;
	height: 500px;
	background: #ffa;
}
.d .d-left .d-box{
	margin-bottom: 10px;
}
.d .d-left .d-box1{
	border: 1px solid #f2f2f2;
}
.d .d-left .d-box .title{
	background: #fafafa;
	height: 28px;
}
.d .d-left .d-box .title i.dIcon{
	display: inline-block;
	background: #cc3333;
	width: 3px;
	height: 12px;
	margin-top: 8px;
	float: left;
}
.d .d-left .d-box .title span{
	font-size: 12px;
	line-height: 28px;
	color: #333;
	float: left;
	padding-left: 5px;
}
.d .d-left .d-box .d-con{
	background: #fff;
	padding: 10px 0;
}
.d .d-left .d-box .d-con .twoList{
	padding-left: 15px;
}
.d .d-left .d-box .d-con ul{
	list-style: none;
}
.d .d-left .d-box .d-con .twoList ul li{
	float: left;
	width: 90px;
	line-height: 24px;
	color: #666;
}
.d .d-left .d-box .d-con .twoList ul li a:hover{
	text-decoration: underline;
	color: #cc3333;
}
.d .d-right{
	float: right;
	width: 990px;
	height: 500px;
	background: #cc3333;
}
.d .d-left .d-box2{
	border: 1px solid #f2f2f2;	
}
.d .d-left .d-box .d-con .recomm_direct_2 ul li{
	
}
.d .d-left .d-box .d-con .recomm_direct_2 ul li div.pic{
	text-align: center;
}
.d .d-left .d-box .d-con .recomm_direct_2 ul li div.name{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	padding-left: 8px;
}
.d .d-left .d-box .d-con .recomm_direct_2 ul li div.price{
	font-size: 12px;
	color: #cc3333;
	height: 20px;
	line-height: 20px;
	padding-left: 8px;
}
.d .d-left .d-box .d-con .topTen_box{
	padding: 0 10px;
}
.d .d-left .d-box .d-con .topTen_box .topTenTab ul li{
	text-align: center;
	cursor: pointer;
	width: 56px;
	height: 20px;
	line-height: 20px;
	margin-right: 4px;
	float: left;
	color: #999;
	background: #f2f2f2;
}
.d .d-left .d-box .d-con .topTen_box .topTenTab ul li.cur{
	color: #fff;
	background: #cc3333;
}
.d .d-left .d-box .d-con .topTen_box .topTenWrap{
	padding-top: 10px;
}
.d .d-left .d-box .d-con .topTen_box .topTenWrap ul{
	list-style: none;
}
.d .d-left .d-box .d-con .topTen_box .topTenWrap ul li{
	float: left;
	position: relative;
	margin: 10px 0;
}
.d .d-left .d-box .d-con .topTen_box .topTenWrap ul li i.dIcon{
	position: absolute;
	top: 0px;
	left: 1px;
	width: 14px;
	height: 14px;
	line-height: 14px;
	border-radius: 2px;
	background: #cc3333;
	font-style: normal;
	text-align: center;
	color: #fff;
}
.d .d-left .d-box .d-con .topTen_box .topTenWrap ul li div.pic{
	float: left;
}
.d .d-left .d-box .d-con .topTen_box .topTenWrap ul li div.right{
	float: right;
	width: 103px;
	padding-left: 5px;
}
.d .d-left .d-box .d-con .topTen_box .topTenWrap ul li div.right .name{
	font-family: "宋体";
	height: 32px;
	line-height: 16px;
	overflow: hidden;
}
.d .d-left .d-box .d-con .topTen_box .topTenWrap ul li div.right .price{
	margin-top: 5px;
	color: #cc3333;
	font-size: 14px;
}